In view of the problem that how to select the network dynamically in heterogeneous wireless network environment, an network selection and handover strategy based on context-awareness was proposed. A dynamic network solution and a fuzzy logic handover decision were proposed. Based on them, the strategy chose a selection index to filter those access networks that did not satisfied the requirements and designed a network score function for network ranking calculation. The simulation results show that the proposed handover strategy can select a suitable access network, and effectively use the resources.